mentally retarded - English Synonyms Dictionary